package com.cjh.common.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cjh.common.dto.AddCommodityDTO;
import com.cjh.common.dto.CommodityPagingDTO;
import com.cjh.common.dto.UpdateCommodityDTO;
import com.cjh.common.entity.Commodity;
import com.cjh.common.response.Result;

/**
 *
 */
public interface CommodityService extends IService<Commodity> {
    //sys
    Result getPagingCommodity(CommodityPagingDTO commodityPagingDTO);

    Result getCommodityById(Integer id);

    Result updateCommodity(UpdateCommodityDTO updateCommodityDTO);

    Result addCommodity(AddCommodityDTO addCommodityDTO);

    Result deleteCommodity(Integer commodity);
    //wx
    Result getAllCommodityByStoreId(Integer storeId);

    Result getCommodityByCommodity(Integer commodity, Integer isMultiSpecification);
}
